3557,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3576,3577,3578,3579,3581,3584,3585,3586,3587,3588,3589,3590,3591,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3602,3603,3604,3605,3606,3607,3608,3609,3610,3610,3611,3611,3611,3612,3612,3613,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3624,3625,3626,3628,3629,3631,3632,3633,3634,3635,3636,3636,3637,3638,3639,3640,3642,3643,3644,3645,3646,3647,3648,3649,3649,3650,3651,3652,3653,3654,3656,3658,3659,3660,3660,3660,3661,3662,3663,3663,3664,3665,3666,3666,3667,3668,3669,3670,3671,3672,3673,3674,3674,3675,3676,3677,3679,3680,3680,3681,3682,3684,3687,3688,3690,3691,3692,3693,3695,3696,3697,3698,3699,3700,3702,3703,3704,3705,3706,3707,3708,3710,3711,3713,3714,3715,3715,3715,3715,3714,3713,3712,3712,3711,3711,3710,3710,3709,3708,3708,3707,3706,3705,3704,3703,3701,3700,3699,3699,3698,3698,3698,3697,3696,3695,3694,3693,3692,3690,3689,3689,3689,3689,3689,3690,3691,3691,3692,3694,3695,3696,3698,3698,3700,3700,3701,3702,3703,3703,3704,3705,3706,3707,3708,3709,3710,3712,3714,3716,3719,3720,3720,3721,3722,3723,3724,3725,3726,3728,3730,3732,3736,3738,3739,3740,3740,3740,3741,3741,3741,3742,3742,3742,3742,3741,3741,3740,3740,3740,3739,3739,3740,3740,3740,3740,3739,3739,3738,3738,3738,3738,3738,3737,3737,3736,3735,3734,3733,3733,3732,3731,3731,3730,3729,3728,3727,3726,3725,3725,3724,3723,3723,3723,3722,3722,3722,3723,3723,3723,3723,3722,3721,3720,3719,3718,3717,3716,3715,3714,3713,3712,3712,3712,3711,3711,3711,3710,3709,3709,3708,3707,3707,3706,3706,3705,3704,3703,3703,3702,3701,3701,3700,3700,3699,3699,3699,3699,3698,3698,3698,3697,3697,3696,3695,3695,3694,3694,3694,3693,3693,3692,3692,3691,3691,3691,3691,3692,3692,3693,3694,3694,3695,3695,3696,3698,3698,3699,3699,3700,3700,3700,3700,3700,3700,3700,3700,3701,3701,3701,3702,3702,3701,3701,3701,3700,3700,3700,3699,3699,3698,3698,3697,3697,3696,3695,3695,3694,3694,3693,3693,3692,3691,3690,3689,3688,3687,3686,3685,3684,3683,3682,3681,3680,3679,3679,3678,3677,3676,3675,3674,3673,3672,3671,3669,3668,3665,3661,3659,3658,3657,3656,3656,3655,3655,3655,3655,3654,3654,3654,3653,3653,3653,3653,3652,3651,3651,3651,3650,3649,3649,3648,3648,3647,3646,3646,3645,3645,3645,3645,3644,3643,3643,3643,3643,3642,3642,3641,3641,3639,3639,3638,3638,3637,3637,3636,3635,3635,3634,3632,3630,3629,3628,3626,3625,3624,3622,3621,3619,3616,3614,3613,3613,3611,3610,3609,3608,3608,3607,3605,3603,3598,3593,3591,3591,3590,3588,3587,3586,3586,3586,3586,3586,3585,3585,3585,3585,3584,3584,3584,3583,3583,3583,3583,3583,3583,3583,3583,3583,3584,3584,3585,3585,3586,3586,3585,3584,3583,3582,3582,3582,3582,3582,3583,3583,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3583,3582,3581,3581,3580,3579,3578,3577,3576,3576,3575,3574,3574,3573,3573,3573,3573,3572,3572,3571,3570,3569,3568,3568,3567,3566,3565,3564,3563,3562,3562,3562,3563,3563,3564,3565,3565,3566,3566,3566,3565,3565,3564,3563,3563,3562,3561,3560,3559,3559,3558,3558,3557,3557;787,787,786,786,786,786,785,785,785,785,784,784,784,784,784,784,785,785,785,786,786,787,787,788,788,788,789,789,789,790,790,791,791,791,792,792,793,793,794,794,794,794,795,795,795,795,795,796,796,797,797,798,798,799,800,800,801,801,802,803,804,804,804,804,804,805,805,805,805,805,805,805,805,805,805,805,806,807,807,808,808,808,809,809,809,810,810,810,810,810,810,810,809,809,808,808,808,808,808,808,808,808,807,806,806,806,807,808,808,809,809,810,810,810,810,809,809,809,809,809,808,808,808,808,808,808,807,807,807,807,807,807,806,806,806,806,807,807,807,807,808,808,808,808,808,808,808,808,808,808,808,809,810,811,812,813,814,815,816,816,817,817,818,818,819,819,820,821,821,822,823,823,824,826,827,827,828,828,829,830,831,832,833,833,833,834,834,835,836,837,838,839,839,839,840,840,840,840,842,844,845,847,848,849,850,850,851,851,851,852,852,852,852,852,852,852,851,850,850,849,849,848,848,848,847,847,847,847,846,846,845,845,846,847,848,848,849,850,850,851,852,853,854,855,855,856,857,857,858,858,859,860,861,862,863,863,864,865,866,867,867,868,867,867,867,867,866,866,866,865,865,865,864,864,864,864,863,863,863,864,865,865,866,867,867,868,869,870,870,871,871,871,871,871,871,871,871,872,873,874,875,875,876,877,877,878,879,879,879,880,880,879,879,879,879,880,880,881,882,882,883,883,884,885,886,886,887,888,888,889,889,889,890,890,891,892,892,893,893,894,895,896,897,898,898,899,900,900,901,901,902,902,903,904,905,906,907,908,909,910,911,912,913,914,914,915,916,916,917,917,918,919,919,920,921,921,922,922,923,923,924,924,924,925,925,926,926,927,928,928,928,928,927,926,926,925,925,924,923,922,922,921,920,920,920,920,919,919,919,918,918,917,917,916,916,915,915,914,913,912,911,910,909,907,906,905,904,903,902,901,900,898,897,896,895,894,893,892,891,888,887,886,885,884,883,882,881,880,877,876,875,874,874,873,872,871,870,869,868,867,867,866,864,863,862,862,860,857,857,856,856,856,855,855,855,854,853,853,853,852,852,851,851,851,850,850,850,850,851,851,851,852,852,852,852,852,851,850,849,848,848,847,846,845,845,844,843,843,842,841,840,839,838,837,836,835,834,833,833,832,831,830,829,828,827,826,825,824,823,822,821,820,819,818,817,816,815,812,811,810,809,808,808,808,809,810,810,810,810,810,809,808,808,807,806,806,805,804,803,803,802,802,802,803,804,805,805,805,805,805,805,804,803,802,802,801,800,800,799,798,797,796,796,795,795,795,794,794,794,793,793,792,791,790,789,788